package com.nativetalk.service.three.teacher.search;

import com.nativetalk.base.RetInfo;
import com.nativetalk.bean.member.TdNtMember;

import java.util.List;
import java.util.Map;

/**
 * Created by lizhun on 16/6/22.
 */
public interface ThreeTeacherSearchService {
    /**
     * @Purpose  随机查找老师
     * @version  3.0
     * @author   lizhun
     * @param
     * @return   RetInfo
     */
    public RetInfo findTeacherRomand();
    /**
     * @Purpose  修改教师收藏/未收藏
     * @version  3.0
     * @author   lizhun
     * @param    list
     * @return   RetInfo
     */
    public RetInfo updateTeacherCollect(List<Map<String, Object>> list);
    /**
     * @Purpose  教师详情
     * @version  3.2
     * @author   lizhun
     * @param    tea_id
     * @return   RetInfo
     */
    public RetInfo findTeacherDetail(int tea_id, TdNtMember tdNtMember,int version);
    /**
     * @Purpose  教师详情
     * @version  3.2
     * @author   lizhun
     * @param    tea_id
     * @return   RetInfo
     */
    public RetInfo findTeacher(int tea_id, TdNtMember tdNtMember);
    /**
     * @Purpose  教师首页数据
     * @version  3.2
     * @author   lizhun
     * @param    tea_id
     * @return   RetInfo
     */
    public RetInfo findTeacherIndex(int tea_id);
    /**
     * @Purpose  查找老师相关信息(状态,每分钟价格,是否开通预约)
     * @version  3.2
     * @author   lizhun
     * @param    tea_id
     * @return   RetInfo
     */
    public RetInfo findTeacher(int tea_id);
}
